package cn.iocoder.yudao.module.api.pay.wallet.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 用户钱包信息
 */
@Data
public class PayWalletRespDTO {

    @Schema(description = "余额（包含不可提现金额及可提现金额），单位分")
    private Integer balance;

    @Schema(description = "零钱（仅为可提现金额），单位分")
    private Integer money;

    @Schema(description = "提现中的金额，单位分")
    private Integer moneyCashing;

    @Schema(description = "冻结金额（充值退款时用），单位分")
    private Integer freezePrice;

    @Schema(description = "总花销（累计支出金额），单位分")
    private Integer totalExpense;

    @Schema(description = "总充值（累计充值金额），单位分")
    private Integer totalRecharge;

}